היום מתחלק לשלושה מבחנים, אני אתמקד במבחן הראשון בלבד.
שאלות מתוך הראיון
קיימים 4 סעיפים בלתי תלויים אחד בשני.
1. מימוש פונקציה לחיפוש בינארי בעץ.
2. שימוש ב-API של החברה. ישנו צמד קבצי cpp/h בהם תמצאו את הפונקציות הרלוונטיות.
3. תיקון שגיאות – נתון קובץ cpp אשר מכיל בתוכו שגיאות (תחביר, לוגיקה וכדומה),
יש למצוא את כולן ולתקן אותן.
4. נתונה תעבורת הודעות ממען לנמען ויש להחזיר רשימה של כתובות (מען/נמען)
של כל אלה שאחראים ליותר מ-%10 מההודעות הללו.
שלושה שלבים: מבחן ממיין ב codility באיזה שפה שרוצים, ראיון עם ר"צ ועם עוד מישהו מהחברה וראיון עם HR
שאלות מתוך הראיון
מבחן בקודיליטי:
1.לחתוך מחרוזת נתונה עד התו ה K. אסור לסיים עם רווח, אסור לחתוך מילה וצריך להיות מקסימלי.
לדוגמה: "good morning everybody" עם K=15 יחזיר "good morning".
2.Compute the minimum number of horizontal brushstrokes needed to paint a skyline shape.
נתון מערך של מספרים שלמים. צריך להחזיר את מספר הצביעות המינימלי כאשר עוברים עם המברשת בצורה אופקית.
לדוגמה: עבור המערך [1,3,2,1,2,1,5,3,3,4,2] מחזיר 9
3.נתון מספר בין 8000- ל 8000 וצריך להכניס את המספר 5 כדי שהמספר החדש יהיה מקסימלי.
לדוגמה: 0 > 50 268 > 5268 999- > 5999-
המון הצלחה!
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2019
מה היו השאלות עם ר"צ? אפשר לשתף
אפריל 2020
אחרי הוספת המספר 5, המשפר צריך להישאר בגבולות 8000-> -8000 ?
1) בהנתן string ו N צריך לחתוך מתוך ה string את כמות המילים השלמות עד אותו N כאשר N מייצג את מספר האותיות כולל רווחים מספר ה Char וצריך להחזיר את ה string החתוך
2) בהנתן מספר בין -8000 ל 8000 צריך להכניס את הספרה 5 למספר כך שהמספר שנוציא יהיה מקסימלי.
3) בהנתן מערך כל איבר בוא מייצג גובה של בניין כך https://i.stack.imgur.com/Ojcdd.png
צריך לדעת כמה פעם אצטרך להעביר מברשת שצובעת קומה אחת אופקית אני אצטרך להעביר
עוסקת בפיתוח תוכנה לאבטחת מידע - תוכנות חומת אש ו־VPN.בסיסה הבינלאומי נמצא ברדווד סיטי, קליפורניה, ומרכזי הפיתוח נמצאים בתל אביב ובבלארוס.החברה נוסדה בשנת 1993 על ידי שלמה קרמר, מריוס נכט וגיל שוויד.